package com.rtx.edi.platform.application.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.rtx.edi.model.application.dto.PlAppEnSeLiDTO;
import com.rtx.edi.model.application.po.PlApplicationEnvironment;

/**
 * <p>
 * 应用环境信息表  服务类
 * </p>
 *
 * @author cafebabe
 * @since 2023-03-06
 */
public interface PlApplicationEnvironmentService extends IService<PlApplicationEnvironment> {

	/**
     * 获取应用环境信息列表
     * @param pageParam
     * @param plDepartment
     */
    void selectPlApplicationEnvironmentList(Page<PlApplicationEnvironment> pageParam, PlApplicationEnvironment plApplicationEnvironment);
    
    /**
     * 校验并新增应用环境信息
     * @param PlApplicationEnvironment
     */
    void checkAndaddPlApplicationEnvironment(PlApplicationEnvironment PlApplicationEnvironment);
    
    /**
     * 逻辑删除
     * @param entity
     */
    public void delPlApplicationEnvironment(Long id);
    
    /**
     * 逻辑删除
     * @param entity
     */
    public void delPlApplicationEnvironment(List<PlAppEnSeLiDTO> list);
}
